Microsoft SQL Server 2000 Reporting Services 讀我檔案

2004 年 1 月

© Copyright Microsoft Corporation, 2004. All rights reserved.

 
Reporting Services 文件小組歡迎您提供有關此讀我文件的建議。您可以使用下方的連結以電子郵件傳送意見。所有意見反應必須以英文書寫。若您使用非英文的瀏覽器,並且第一次設定 Outlook Express,在完成 Outlook Express 的設定後,請再按一下連結。若您使用亞洲語言的瀏覽器,請忽略郵件主旨列或本文中的亂碼。若要送出關於此文件的書面意見反應,請按一下這裡:   送出意見反應。
 

內容

此檔案包含 Microsoft® SQL Server™ Reporting Services 文件的補充資訊。項目會分成兩個部分:「安裝與設定問題」,以及與進行中伺服器作業相關的「已知問題」。

若有近期更新的資訊而無法即時包含在此讀我檔案內,將會發佈在「Microsoft 產品支援服務」網站上的 Microsoft 知識庫文章 832976。

1.0 安裝與設定問題

1.1 不支援從網路共用進行安裝

1.2 組態檔與升級

1.3 執行自主式安裝所需的參數

1.4 已安裝 SP4 的 Windows 2000 Server 必須要有 Authz.dll

1.5 「SQL Server 代理程式」服務所需的使用者帳戶

1.6 在遠端 SQL Server 執行個體上裝載報表伺服器資料庫的需求

1.7 若要使用「服務帳戶」認證存取 Windows 2003 Server 上的報表伺服器資料庫,請安裝 Hotfix 859

1.8 在網域控制站上的 Reporting Services,在安裝後需要手動設定

1.9 「報表設計師」以及從 Beta 2 升級

1.10 在 Windows 2000 或 Windows XP 下,訂閱與執行 ReportServer Windows 服務所需的網域使用者帳戶

1.11 ReportServer Windows 服務不支援「本機服務」

1.12 必須安裝 Microsoft Data Access Components (MDAC) 2.6 或更新的版本

1.13 必須安裝且正確設定 ASP.NET 1.1 版

1.14 以 Windows SharePoint Services 安裝 Reporting Services

2.0 已知問題

2.1 不支援空白密碼

2.2 「自動重新整理」有 10 秒鐘的下限

2.3 Web Farm 的所有成員不會自動更新「報表伺服器」系統屬性

2.4 RSKeymgmt 公用程式不會刪除所有加密的訂閱資料

2.5 重新命名電腦需要更新到報表伺服器設定

1.0 安裝與設定問題

在您執行「安裝程式」之前,請開啟安裝文件,檢閱必要條件與安裝指示。若要開啟安裝文件,請按兩下產品 CD-ROM 上的 Rssetup.chm。若要確保安裝順利進行,Microsoft 建議您在開始安裝之前,先閱讀下列主題:硬體需求、軟體需求、安裝期間使用的系統和使用者帳戶、準備安裝。

1.1 不支援從網路共用進行安裝

當您嘗試從網路共用執行「安裝程式」時,會出現安裝錯誤 2755。請注意,您可以使用通用命名慣例 (Universal Naming Convention,UNC) 路徑,從遠端電腦執行「安裝程式」。當您為網路電腦或資料夾指定磁碟機代號,並嘗試使用此對應的磁碟機執行「安裝程式」,才會發生此錯誤。

1.2 組態檔與升級

在升級之前,請備份您修改過的所有現有組態檔。從 Beta 2 升級期間,「安裝程式」將以較新版本的組態檔,取代現有的組態檔。若您曾經新增或移除設定 (例如,新增自訂的延伸模組或移除預設的延伸模組),這些變更將會在安裝期間遺失。

若您修改現有設定的設定值 (例如,將 PollingInterval 從預設值改為其他設定值),您指定的設定值將會複製到新的組態檔。

若您曾經修改過 rsreportdesigner.config,則將會被覆寫。若要完成升級,您必須從產品 CD-ROM 手動複製 rsreportdesigner.config (檔案位於 \Setup\x86 資料夾) 到您的本機系統。除了權限集之外,您可以將任何您想要繼續使用的自訂項目貼到新檔案中。請注意,最終發行版本已經修改過 rsreportdesigner.config。您無法在最終的產品發行版使用 Beta 2 版的 rsreportdesigner.config。

組態檔就不再包含自訂組件的權限集。若您曾經部署自訂組件,您必須將權限集複製到新權限檔案,然後將檔案對應至您的組件。如需詳細資訊,請在《Reporting Services 線上叢書》中搜尋自訂組件。

1.3 執行自主式安裝所需的參數

指定自主式安裝所需的參數時,請務必在同一安裝作業中指定 RSDATABASELOGFILELOCATION 與 RSDATABASEFILELOCATION。若您只指定 RSDATABASELOGFILELOCATION,將會發生安裝錯誤。

在 Windows 2000 Server 上執行自主式安裝時,若為 RSACCOUNT 指定網域使用者帳戶,則也必須為 RSSQLACCOUNT 指定 SQL Server 登入帳戶。否則,在結束安裝時,會出現啟動錯誤。

1.4 已安裝 SP4 的 Windows 2000 Server 必須要有 Authz.dll

已安裝 Service Pack (SP) 4 的 Windows 2000,在某些情況下可能未包含 Authorization Framework (Authz.dll) 檔案。若您從先前的版本 (例如 SP3) 升級至 SP4,則系統中應該已安裝 Authz.dll。若是安裝包含 SP4 的 Windows 2000 (稱為 "slipstream",亦即安裝檔已整合 Service Pack),很可能會遺漏 Authz.dll。若要解決此問題,請分開安裝 SP4,或是安裝「知識庫」文章 320211 所述的 Hotfix。參閱此「知識庫」文章時,可經由產品支援服務 (PSS) 取得 Hotfix。

Reporting Services 使用 Authz.dll,在報表伺服器執行排程處理時 (例如,訂閱或重新整理快照集),進行授權檢查。若檔案未安裝在您的電腦,安裝程式在必要條件檢查過程中,會顯示警告訊息。

1.5 「SQL Server 代理程式」服務所需的使用者帳戶

若您使用網域帳戶與 Windows 驗證 (亦即,不是使用 SQL Server 登入帳戶或「服務帳戶」) 連線到 SQL Server 來設定報表伺服器,「SQL Server 代理程式」服務必須在網域使用者帳戶下執行。報表伺服器以網域使用者來執行時,該網域帳戶擁有報表伺服器所建立的「SQL Server 代理程式」作業。在「SQL Server 代理程式」能夠將工作傳至「排程與傳遞處理器」之前,「SQL Server 代理程式」必須有存取作業資訊的權限,因為是網域帳戶擁有作業。若「SQL Server 代理程式」是以本機使用者帳戶來執行,則服務不具有權限可存取網域帳戶資訊,報表訂閱與傳遞將會因此而失敗。

1.6 在遠端 SQL Server 執行個體上裝載報表伺服器資料庫的需求

您必須為安裝程式指定驗證方法與認證,以便報表伺服器用來連線報表伺服器資料庫。若使用遠端 SQL Server 執行個體來裝載報表伺服器資料庫,您所能選擇的驗證方法,將依遠端 SQL Server 服務執行所用的帳戶而異。

若要指定這些設定值,請使用安裝精靈的 [報表伺服器資料庫] 頁面。

1.7 若要使用「服務帳戶」認證存取 Windows 2003 Server 上的報表伺服器資料庫,請安裝 Hotfix 859

當您在 Windows Server 2003 上安裝報表伺服器時需要 SQL Server Hotfix 859,而且要使用「服務帳戶」認證來連線至裝載報表伺服器資料庫的 SQL Server 執行個體。有關 Hotfix 的詳細資訊,請參閱「知識庫」文章 821334。

若要繼續安裝,可執行下列其中一項動作:套用 Hotfix、選擇不同的 SQL Server 執行個體 (必須是位於不同電腦的執行個體),或選擇不同的認證類型。若要下載 Hotfix 859,請至 Reporting Services 網站。

1.8 在網域控制站上的 Reporting Services,在安裝後需要手動設定

在 Windows 2003 Server 上,即使電腦為網域控制站,毋須手動設定,便能安裝並正確執行 Reporting Services。在 Windows 2000 Server 上,Reporting Services 可正確安裝於網域控制站,但無法啟動。請在執行安裝程式之前或之後,執行下列步驟,以正確設定 Reporting Services 在網域控制站上執行:

在 Windows 2000 與 Windows 2003 上,若您使用 Windows 帳戶來連線到報表伺服器資料庫,即使報表伺服器資料庫位於不同的電腦,Windows 使用者必須擁有執行報表伺服器之網域控制站的本機登入權限。網域使用者預設沒有此權限。若在完成安裝後執行上述步驟,請執行 rsactivate.exe 來啟動 Reporting Services 的安裝。

1.9 「報表設計師」以及從 Beta 2 升級

解除安裝 Beta 2 並升級至 Reporting Services 的發行版本後,「報表設計師」可能無法正常運作。若升級或解除安裝「報表設計師」後安裝較新的版本,請務必清空要安裝「報表設計師」電腦上的私用組件快取。在某些情況下,會從快取中載入舊版的「報表設計師」組件,而忽略新的或更新過的組件。若要清除私用組件快取,請至 C:\Documents and Settings\使用者名稱\Local Settings\Application Data\assembly (假設您是在 C 磁碟機上使用預設安裝),刪除該位置中的任何檔案或子資料夾。

1.10 在 Windows 2000 或 Windows XP 下,訂閱與執行 ReportServer Windows 服務所需的網域使用者帳戶

若 ReportServer Windows 服務是在 Windows 2000 或 Windows XP 上執行,您必須設定服務以網域帳戶來執行。若您使用的帳戶沒有足夠的網域權限,當報表伺服器嘗試傳遞報表至網域使用者帳戶時,訂閱傳遞便會失敗。當報表傳遞由於授權與網域存取問題而失敗時,會發生下列錯誤:「傳送郵件失敗:報表伺服器遇到設定錯誤」。

1.11 ReportServer Windows 服務不支援「本機服務」

ReportServer Windows 服務不支援使用「本機服務」帳戶。若要在 Windows XP 或 Windows Server 2003 電腦上安裝報表伺服器,您必須選擇其他帳戶來執行 ReportServer Windows 服務。

1.12 必須安裝 Microsoft Data Access Components (MDAC) 2.6 或更新的版本

「報表伺服器」與「報表設計師」元件需要 MDAC 2.6 版或更新的版本。若要安裝上述任一 Reporting Services 元件,您必須先下載並安裝 MDAC 2.6 或更新的版本。若要下載 MDAC,請至 MSDN 下載網站:Data Access Downloads。下載內容包括系統需求和安裝指示。

1.13 必須安裝且正確設定 ASP.NET 1.1 版

「報表管理員」是一種 ASP.NET 應用程式。如果您安裝「報表管理員」,您必須先安裝 ASP.NET 並且將它設定好。安裝程式需要 ASP.NET 版本 1.1.4322 於 IIS 中註冊 。如果您在 Windows Server 2003 上安裝 Reporting Services,必須以「網路服務」執行 ASP.NET。如需有關安裝與設定 ASP.NET 的資訊,請參閱安裝文件。

1.14 以 Windows SharePoint Services 安裝 Reporting Services

在 Windows Server 2003 上,如果您要同時安裝 Reporting Services 和 Windows SharePoint Services,您需要遵循一些基本步驟來讓您的系統可以正常運作。如需詳細資訊,請參閱安裝文件中的〈Reporting Services 和 Windows SharePoint Services 同時安裝的疑難排解〉。您可以略過疑難排解主題中的步驟 3 (提升信任層級為完全信任)。預設原則檔案已經修改過,因此這步驟已經過時。

2.0 已知問題

2.1 不支援空白密碼

Reporting Services 或安裝程式所使用的所有帳戶,皆必須具有有效的密碼。若帳戶沒有密碼,將會出現驗證錯誤。

2.2 「自動重新整理」有 10 秒鐘的下限

若您使用「自動重新整理」來指定報表重新整理的速率,請注意,報表伺服器設有 10 秒鐘的下限。若您指定的值小於 10 秒鐘,此設定值將會被忽略。

2.3 Web Farm 的所有成員不會自動更新「報表伺服器」系統屬性

報表伺服器系統屬性儲存於報表伺服器資料庫,並由 Web Farm 中的每一部報表伺服器所使用。Web Farm 中的每一部伺服器,會在記憶體中快取系統屬性的本機複本。修改系統屬性 (例如 SessionTimeout) 不會自動全面更新所有成員的系統屬性。在為 Web Farm 中每一部伺服器成員重設「應用程式網域」(IIS 重設) 之前,系統屬性將不會重新整理。此處理會定期進行,不過由於不夠頻繁,可能無法讓系統功能的變更立即生效。

2.4 RSKeymgmt 公用程式不會刪除所有加密的訂閱資料

若您因為不再存取而刪除加密的內容,請注意,可能仍然會留下部份加密的內容。亦即,若訂閱的目標為檔案共用傳遞,rskeymgmt 公用程式不會刪除此訂閱定義的加密認證。當您以 –d 選項執行 rskeymgmt 時,這是唯一無法刪除的加密認證。

您可以使用「報表管理員」,找出並更新受影響的訂閱。若「我的訂閱」中 [狀態] 資料行顯示「不正確的資料」,則需要更新訂閱。若要刪除加密的設定,請開啟訂閱,重新指定認證後再儲存訂閱。

2.5 重新命名電腦需要更新到報表伺服器設定

重新命名電腦會連帶改變 Web 伺服器與 SQL Server 執行個體對應的名稱 (若位於同一部電腦)。在某些情況下,電腦名稱變更後,Reporting Services 將無法運作。若您使用 Windows 2000 Server,且 ReportServer Windows 服務是以「本機系統」來執行,當您重新啟動電腦後,ReportServer Windows 服務不會再自動啟動。若您使用 Windows Server 2003,服務將會啟動,但無法連線到報表伺服器資料庫。若要在變更電腦名稱後復原服務,請執行下列步驟:

若您使用 Windows 2000 Server,請執行下列額外步驟:

若您的企業網路使用 Windows Internet Naming Service (WINS),在一段時間內,或許仍能以先前的名稱來存取報表伺服器與「報表管理員」。WINS 會將 IP 位址對應到其服務的每一台電腦。一旦 WINS 將重新命名電腦的 IP 位址重新整理,則將無法再以舊電腦名稱來存取報表伺服器或「報表管理員」。